High speed serial scan and read-out of keyboards

ABSTRACT

Relates generally to the production of electrical signals from a keyboard, each key of which is individually operatively associated with a switching device whose activation to electrical conductive condition is controlled by the displacement of the key. These switches are hermetically sealed from the atmosphere and are electrically scanned in succession at relatively high speeds and at a repetitious rate such that several scanning cycles occur during the normal activation of a selected key. The keyboard mechanism also includes a shift register having one more bit position than the number of switch devices and into which a bit is introduced into the &#39;&#39;&#39;&#39;one&#39;&#39;&#39;&#39; position at the instant the scan encounters a closed switch of the keyboard. This bit is then shifted through the register in timed relation to the scan of the remaining key switches and unloaded into the last bit position of the register. A detector senses the presence of a bit in both the &#39;&#39;&#39;&#39;one&#39;&#39;&#39;&#39; position and the last position of the shift register and upon detection of a bit solely in the one position it delivers a signal indicative of the character represented by the actuated key and upon detecting bits in the two extreme positions of the shift register it nullifies the delivery of such a signal.

( 11 3,745,536 [451 July 10,1973

[ HIGH SPEED SERIAL SCAN AND READ-OUT OF KEYBOARDS William G. Klehm, Jr., Farmington, Mich.

[73] Assignee: Burroughs Corporation, Detroit,

Mich.

[22] Filed: Mar. 1, 1971 [21] Appl. No.: 119,490

[75] Inventor:

[52] U.S. Cl. 340/1725 [51] Int. Cl ..G11c 19/00 [58] Field of Search 340/1725; 197/98, 197/106, 107

[56] References Cited UNITED STATES PATENTS 3,292,764 12/1966 Midgetto et al. 199/18 3,308,918 3/1967 James 197/107 3,454,147 7/1969 Schrem..... 197/98 2,997,703 8/1961 Powell 197/98 UX 3,456,077 7/1969 Jones, Jr. 197/98 X 3,457,368 7/1969 l-loucke.................... 197/98 X 3,470,539 9/1969 Proud, Jr. et al. 340/1725 3,351,917 11/1967 Shimabukuro 340/1725 3,540,004 ll/1970 Hansen 340/1725 3,544,967 12/1970 Sallach et al. 340/1725 OTHER PUBLICATIONS IBM Technical Disclosure Bulletin, Vol. 8, No. 11, April 1966, pages 1502-1504, Typewriter With Electronic Separation of lnput by Becker Primary ExaminerGareth D. Shaw Assistant Examiner-Paul R. Woods Attorneyl(enneth L. Miller and Edwin W. Uren [57] ABSTRACT Relates generally to the production of electrical signals from a keyboard, each key of which is individually operatively associated with a switching device whose activation to electrical conductive condition is controlled by the displacement of the key. These switches are hermetically sealed from the atmosphere and are electrically scanned in succession at relatively high speeds and at a repetitious rate such that several scanning cycles occur during the normal activation of a selected key. The keyboard mechanism also includes a shift register having one more bit position than the number of switch devices and into which a bit is introduced into the "one position at the instant the scan encounters a closed switch of the keyboard. This bit is then shifted through the register in timed relation to the scan of the remaining key switches and unloaded into the last bit position of the register. A detector senses the presence of a bit in both the one position and the last position of the shift register and upon detection of a bit solely in the one position it delivers a signal indicative of the character represented by the actuated key and upon detecting bits in the two extreme positions of the shift register it nullifies the delivery of such a signal.

18 Claims, 5 Drawing Figures United States Patent 1 1111 3,745,536 Klehm, Jr. [451 July 10, 1973 RESET BINARY COUNTER BINARY 10 DECIMAL CONVERTER PMENIEB 1 0975 WILLIAM G. KLEHM, JR.

r V BY ATTORNEY LOAD (GRAMS) PAIENIEBMI 3.745.536

sum 2 ar 4 I so SiiiQfi ll/ll. W/{/////// UNGER- comm BOOT PRELOAD l0 0 I I T .000 I .040 I .080 I 120 I .160 I .020 .060 J00 J40 J70 DEFLECTION (INCHES) PAIENIEU Jul 1 3. 745 536 sum am 4 CLOCK RESET 1BR 62 BINARY COUNTER 60 I 2 4 8 I6 32 64 W CODED 1 KEYBOARD 1 OUTPUT BINARY T0 DECIMAL 44 CONVERTER 2 3 4 9999100 REPEATABLE KEYS 52 58 \,TO 73 STROBE-L i9 REPEAT J E 50 A ENABLE 54 46 IBB REY Y KEYBOARD BARR 7 i i REGISTER A; I

|0| 6 RESET 1 5 7 BIT BINARY COUNTER BINARY CODED OUTPUT 3 BIT INPUT-SEVEN GATES REPEAT ENABLE 4B|T |NPUTSIXTEEN GATES HIGH SPEED SERIAL SCAN AND READ-OUT OF KEYBOARDS BACKGROUND OF THE INVENTION This invention is directed to that field of art pertaining to the keyboard generation of data and more particularly to a keyboard mechanism in which key actuated entries in one notation, such as a decimal, are converted and transduced into electrical signals in another notation, such as binary.

Many forms of mechanical and electrical read-out circuits have been suggested in the past for keyboards for assuring contact engagement or circuit closed condition and for precluding erroneous keyboard entries from being printed or otherwise utilized. Attempts have been made in the past for electrically scanning the keyboard actuated switches in succession in order to read out the actuated key of the keyboard and provide an electrical signal representative thereof. One such keyboard scanning mechanism is disclosed in the U.S. Pat. to Schafer No. 2,989,729 which discloses the application of at least two complete electrical scan signals of the conditions of the keyboard switches before a signal utilization device can be actuated thus assuring that the actuated switch will remain in circuit completing condition for the duration of the first signal and part of the second signal. A second generally related keyboard circuit is disclosed in the U.S. Fat. to Schrem No. 3,454,147 where provision is made for storing a signal generated by an actuated key in a corresponding position in a static storage register until a key generating a preceding signal has returned to its normal starting position. Other related keyboard sender circuits are disclosed in the U.S. Pats. to James No. 3,308,918, Burch et al. No. 3,377,622 and Houcke No. 3,457,368.

SUMMARY OF THE INVENTION An important object of this invention is to provide an improved keyboard mechanism in which the keys are individually associated with actuatable electric switches and in which the switches are repetitively electrically scanned at a high rate to eliminate any failure conditions associated with the switches and for producing a signal representative of an actuated key for making one print or other utilization regardless of the number of times the actuated switch is scanned.

Another important object of the invention is to provide an improved scanning circuit for successively repetitively scanning a set of switches in succession by providing one read-out of a sensed closed switch in the set.

Another important object of the invention is to provide an improved keyboard mechanism which allows complete closure of a selected keyboard switch and provides a protective environment for the key actuated switches which enhances the usable life of the switch contact surfaces.

More specifically, the objects of the invention are effectively and economically carried out in cooperation with the use of the keyboard scanning technique in conjunction with a protective environment for the switch closure devices. Included in such a mechanism is a shift register which operates in timed relation to the scanning rate and which introduces a bit at one end and progressively shifts the same through the register to the other end in timed coincidence with the scan of the keyboard. Two extreme positions of the shift register are utilized for determining whether a print read-out or other utilization is to be made or whether such operation should be precluded. Included in the read-out circuit is a detector for sensing the condition of the extreme bit positions of the register and functioning to permit the read-out when a bit is sensed only in the first position of the shift register and to nullify the read-out if bits are sensed in both extreme positions of the shift register.

The above listed objects, advantages and other meritorious aspects of the invention will be fully explained in the following detailed description. For a more complete understanding of the invention reference may be had to the following detailed description in conjunction with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS FIG. I is an exploded perspective view of one corner portion of the keyboard mechanism constructed in accordance with this invention and being partly broken away to disclose interior parts thereof;

FIG. 2 is a vertical sectional view of the keyboard mechanism showing a plural number of actuatable keys and illustrating one of the keys in depressed position closing an electrical contact therewithin, certain elements of the mechanism forming a hermetically sealed chamber being shown in exaggerated thickness;

FIG. 3 is a graph illustrating the varying resistance to key actuation;

FIG. 4 is a schematic illustration of the circuit in general for scanning the switch devices of the keyboard and for converting binary signals to decimal signals; and

FIG. 5 is a similar schematic view showing in more detail the code converter portion of the keyboard circuitry with reference to the remaining parts of the cir cuit.

A preferred embodiment of the invention may be considered as being divided into two major categories, one essentially structural and the other electronic. FIGS. 1 to 3 illustrate the physical aspects of the embodiment, and FIGS. 4 and 5 schematically represent the electrical circuits involved. As shown in FIGS. I and 2 of the drawings, the keys of the keyboard act through thin flexible members to bring two electrically conductive surfaces into contact to close a circuit. The base member of the keyboard is preferably a printed circuit board 10 of rectangular shape having electrically conductive or printed wiring 12 on the upper surface thereof, which as shown in FIG. I may extend at least to one marginal portion thereof. Superposing the board is a relatively thick, rigid layer or block of electrical insulating material. A plurality of depressible keys are mounted in the insulating block or layer 14, each key including a key stem 16 and a key top 17. Interposed between the board and block are two very thin flexible layers of material, the upper one is shown at 18 and may be wholly electrically conductive, such as a beryllium copper foil, and the lower one is shown at 20 and is a thin perforated electrically insulating sheet, such as a flexible plastic sheet sold under the name of Kapton. For purposes of clarity the thicknesses of the several flexible layers and printed wiring are considerably exaggerated in FIG. I, it being understood that these elements are extremely thin. The foil I8 may be approximately 0.005 inch and the insulating sheet 20 may be in the order of 0.001 inch.

In properly assembled condition, as illustrated in FIGS. 1 and 2, the perforations 22 in flexible sheet 20 are registerable with the key stems so that the conductive foil 18, and preferably gold plated surface areas 19 thereof, can be brought into contact with similarly plated pads 24 forming part of the conductive wiring on the printed circuit board 10. Forming a border around the printed circuit board is an electrically conductive frame 26 which is interleaved between the conductive sheet 18 and the installation sheet 20. In the illustrated embodiment of the invention, the conductive sheet 18 may be maintained at the same potential as the conductive frame 26. The printed wiring on the board will normally be at a different potential. However, upon depression of a key, it will distort the immediate area of the sheet 18 through an aligned hole 22 in the insulating sheet 20 and into engagement with the aligned pad on the printed circuit board, thus modifying the potential of the printed wire associated with the pad and the depressed key and thereby distinguishing the wire or lead for that pad from all others on the board.

Before referring more particularly to FIG. 2, each key is yieldingly urged to its raised position by a resilient member in the form of a partially collapsible boot 28 which assumes the shape of a tapered collar encircling the upper portion of key stem and engages the underside of the key top with which it is associated. The bottom end ofeach key stern terminates in a diaphragm 30 formed of resilient material which is also partially collapsible when a key is depressed. Each diaphragm carries a thickened tapered protrusion 32 on the underside thereof which when its associated key is depressed as illustrated by a depressed key in FIG. 2 will force the immediate area of the conductive sheet 18 through the adjacent hole 22 of the insulating sheet and into engagement with the aligned pad 24 of the printed circuit board. When the activating force for depressing a selected key is removed, its associated boot 28 and diaphragm 30 will cooperate to urge the key to its inactive raised position.

As illustrated by the graph in FIG. 3, each boot 28 applies an initial load on its respective key stem and progressively increases its resistance to the depression of the key for about a quarter of the total travel of the stem. Thereafter the resistance of each boot decreases. However, when foil contact is made the resistance of the diaphragm 30 comes into play and together with the boot applies a progressively increasing resistance to the force acting to depress the key. The general saddleshape of the resistance graph in FIG. 3 is indicative of a desirable key-touchv An important feature of the invention is the provision for hermetically sealing the flexible sheets and all but the extremities of the leads 12 from the atmosphere and particularly from the deteriorating effects of oxygen. For this purpose the thin flexible layers 18 and 20 and the conductive frame 26 are bonded to one another in overlapping relation and to the four marginal portions of the printed circuit board to form a hermetically sealed chamber within which the electrical contacts are housed. An inert gas, such as argon, is substituted for air in the sealed chamber. The inert gas prevents oxidation of the metallic parts within the chamber which would otherwise occur in an atmospheric environment.

Referring specifically to the FIGS. 4 and where the electronic features are illustrated, a keyboard 40 of I00 manually depressible keys, such as previously described in connection with FIGS. 1 and 2, is associated with an open ended shift register 42 consisting of I01 flip flops capable of cycling a bit therethrough at the rate of approximately 20 milliseconds. Associated with each key of the keyboard is an AND gate, the complete set of said AND gates for the I00 keys being illustrated in a binary to decimal converter generally indicated at 44 in FIG. 4 and in detail in the bottom portion of FIG. 5. Each AND gate 45 is individually associated with a key stem 16 and depression thereof will close the output of its associated gate. The lOO AND gates of the keyboard are serially scanned at the clock rate established for the system. The scanning of the keyboard always starts with the same key and runs through the bank of keys in the same order, with the result that the value of any depressed key is entered into the one" position of the shift register 42 at the time its AND gate is scanned. For example. if the number eight key of the keyboard is depressed, it will not be read out of the keyboard until the eighth AND gate 45 is scanned at which instant it will be entered as a bit into the first flip flop of the register 42. Thereafter, as the scanning of the keyboard continues, this bit will be shifted through the register 42 and unloaded into the l0lst position thereof before it exits from the shift register.

The presence of a bit in the first position of the shift register will be sensed and fed to the input side of an AND gate 46 by means ofa path 48. An output will appear on the output path 50 of the AND gate 46 when concurrent signals of the same sign appear on three inputs to the gate, namely, the strobe line 52, the line 48 connected to the first position in the shift register, and the output of an inverter 54 the input of which is connected by path 56 to the 101st position of the shift register 42. The read-out pulse from the AND gate 46 will pass through an inverter 58 to a series of seven AND gates 60 which also have their inputs connected to the outputs ofa 7-bit binary counter 62 which serves as the source of scanning pulses for successively feeding pulses to the AND gates 45 of the binary to decimal converter 44 in the numerical order of the keys and which concurrently delivers binary coded pulses representative of each scanned key to certain of the set of AND gates 60.

The binary to decimal converter unit 44 successively delivers a pulse to each of the pairs of contacts in the hermetically sealed portion of the printed circuit board and finding a closed pair of contacts as a result of the depression of a selected key, the pulse delivered to such pair of contacts will be conveyed to the one" position of the shift register 42. As shown in FIG. 4, such a delivered pulse is sent to two inputs of the shift register identified 5" and R the former by way of inverter 64 and the latter by branch line 66. The presence of a bit in the "one" position of a shift register will cause the delivery ofa pulse on the output line 50 communicating with all of the AND gates 60, and the arrival of this output coincident with the counting of the binary counter 62 will signify in coded form the value or character of the actuated key. However, as explained herebelow, this signal will only occur once during the depression of a key even though pulses derived from successive scans continue to pass through the closed pair of contacts of the actuated key.

A feature of the circuit resides in the provision for preventing repetitive signaling of the character associated with an actuated key even though successive scanning pulses are passed therethrough. Because of the very high speed of the scan, a key will normally be actuated for several cycles of the scan. If a signal is received by the AND gate 46 from the first position of the shift register but not from the 101st position, a printout of the character of the depressed key will be made as pre viously explained. However, if signals are concurrently received by the AND gate 46 from both the first and lOlst positions of the shift register, indicating the presence of a bit in each of these positions, then in that event because of the inversion of the signal from the 1 st position an output signal on line 50 will not occur when AND gate 46 is strobed. This provides only one printout for each depressed key and prevents any further printing from the depressed key unless a special repeat key is actuated for this purpose. in other words, the circuit will prevent a read-out to the printer because of the concurrent presence of a bit in the first and last positions of the shift register.

Expressed more succinctly than earlier described herein, the shift register 42 is comprised of N+l positions or flip flops where N is the number of keys in the keyboard. The outputs of the one" and N+l positions of the shift register are fed as the inputs to the gating circuitry. When a key is depressed its activation will be detected during a scanning cycle. The instant the activation is detected a bit will be entered into the one" position of the shift register. As the scanning continues the bit will be shifted through the register to the last flip flop or the "Ni-1 position. The scanning rate is such that a key will normally remain depressed for more than one scan cycle. If a bit appears simultaneously at both the "one" position and N+l "position of the shift register, the gating circuitry will inhibit the record printing or read-out of the character of the depressed key. Thus, unless it is desired, only one printout of each depressed key will occur.

As suggested hereinabove, the circuit may have provision for repeating the printing of a character while a key is depressed. This is illustrated schematically on the block diagrams of FIGS. 4 and 5 and requires for this purpose the actuation of a special control key 68 characterized as Repeat Enable" and certain circuit components and connections represented by two AND gate 70 and 72 and their respective inputs. The inputs of AND gate 70 are connected individually to the outputs ofthe binary to decimal converter unit 44 and the AND gate 72 has an input controlled by the repeat key. When this key is actuated, the character could be repetitively printed either for the time the selected key is held down or until a certain count is reached.

It is believed that the operation of the mechanism is generally understood from the preceding description. Suffice to say that the binary counter 62 successively generates in timed relation to the basic clock rate the numerals from I to 100 pulses in binary notation and delivers such pulsed data to the set of AND gates 60 and also to the code converter unit 44 where the pulses are converted to decimal notation and fed successively to the matrix of 100 AND gates 45 illustrated in FIG. 5. The gates 45 are arranged in columns in numerical order and the first or one" gate position is shown in the lower right corner of the matrix and that position and the immediately adjacent positions are numbered 1 2", "3", 4", etc. The columns of gates 45 are sequentially scanned in an upward direction and from right to left starting with the first or one" position and proceeding through the columns to the last or th position shown in the left most column. The scan is repeated over and over again at the relatively high scan rate of 20 milliseconds so that during the normal actuation ofa key in the keyboard it will be scanned a plurality of times before being released. However, only the first scan of the actuated key will produce an intelligence signal on the outputs of the set of AND gates 60, the remaining scans being ineffective because of the presence ofa bit in the lOl or N+l position of the shift register at the time the next scan introduces a bit into the one" position of the register. In other words, if a bit is found to be present in the last bit position of the shift register in timed coincidence with the commencement of the next scan of the keyboard an effective output from the keyboard circuit is nullified.

The schematic views of the circuit illustrated in FIGS. 4 and 5 include the clock and reset circuits for assuring repetitive cycling of the scan. During the actuation of a key, pulses from the code converter 44 are fed simultaneously to the S and R inputs of the shift register 42. Upon release of the actuated key and the opening of the pair of contacts associated therewith, the operation of the shift register is discontinued although both the binary counter 62 and the code converter 44 may continue to operate.

While a particular embodiment of the invention has been shown and described, it will be understood, of course, that it is not desired that the invention be limited thereto since modifications may be made, and it is therefore contemplated by the appended claims to cover any such modifications as fall within the true spirit and scope of the invention.

What is claimed is:

1. A keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another,

a shift register of N+l stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the one" stage of the shift register, means for continuously repeating the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard,

means for shifting a bit entered into the one" stage of the register through register to the N+l stage in timed relation to the successive pulsing of the contacts of the keyboard, and

circuit gating means connected to the outputs of the one" stage and the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the "one" stage and the N+l stage of the shift register.

2. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position in engagement with an actuated contact to send an intelligence signal, the invention which comprises:

a shift register of NH stages wherein N is the number of keys in the keyboard;

means for repetitively scanning the contacts of the keyboard in succession and operable upon detection of an actuated contact of the keyboard for instantly entering a bit into the one" stage of the shift register;

means for shifting the bit through the register in timed sequence with the scanning of the contacts of the keyboard and entering the bit into the N+l stage thereof; and

circuit gating means connected to the outputs of the "one" stage of the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device signifying the character of the actuated key when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the one" stage and the N+l stage of the shift register.

3. The invention as set forth in claim 2 characterized in that the keys of the keyboard are manually actuatable and in that said scanning means repetitively scans the contacts of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of the key.

4. In a code signal sender,

a plurality of electrical contact pairs each pair being capable of assuming an opened circuit condition and a closed circuit condition;

a shift register comprised of at least as many stages as is the number of said plurality of contact pairs;

means for repetitively scanning said plurality of contact pairs in succession and upon detection of a closed pair for entering a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and

circuit gating means connected to the first and last stages of the shift register and being operable to transmit a signal representative of any closed pair of contacts detected by said scanning means when a bit appears only in the first stage of the shift register but being inoperable to signal in such manner when a bit is concurrently present in both the first and the last stages of the shift register.

5. In a code signal sender in accordance with claim 4 wherein the shift register is comprised of one more stage than is the number of the plurality of contact pairs.

6. In a code signal sender in accordance with claim 5 wherein said plurality of contact pairs are each individually associated with a different mechanically operable key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.

7. In a code signal sender in accordance with claim 6 wherein said scanning means repetitively scans the electrical contact pairs at such a rate that more than one scanning cycle occurs during the actuation ofa key of the keyboard.

8. A keyboard operated machine including a keyboard having a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart electrical contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another,

a shift register of NH stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the one" stage of the shift register, means for repetitively cycling the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard,

means for shifting a bit entered into the one stage of the register through the stages of the register to the N+l stage in timed relation to the successive pulsings of the pairs of contacts of the keyboard, and

circuit means connected to the one' stage and to the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the one" stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the one" stage and the N+l stage of the shift register.

9. A code signal sender including, in combination;

a plurality of pairs of electrical contacts, each contact pair representing a different character and being capable of assuming an opened circuit condition and a closed circuit condition;

means for sequentially scanning the plurality of electrical contact pairs for detecting a closed condition of any one of said contact pairs and generating a signal in response thereto;

means for generating an electrically coded representation of the character associated witch such a detected closed contact pair;

means operatively connected to said plurality of electrical contact pairs and responsive to said signal signifying the closed condition of any one of the contact pairs thereof for temporarily storing that signal until the contact pair producing such signal is scanned again;

means operatively connected to said storage means and operative to sense the initial storage of said signal responsive to such sensing for causing the transmission of the coded representation of the charac ter associated with the closed contact pair responsible for the storage of the signal; and

means for sensing the presence of the signal in said storage means during a subsequent scan of the plurality of contact pairs for effectively preventing a repetitive transmission of the coded representation of the character associated with the closed contact pair responsible for the stored signal.

10. In a code signal sender in accordance with claim 9 wherein the signal storage means is a serial register comprised of at least one more stage than is the number of the plurality of contact pairs.

11. In a code signal sender in accordance with claim 10 wherein each contact pair of said plurality of contact pairs is individually associated with a key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.

12. In a code signal sender in accordance with claim 11 wherein said scanning means repetitively scans said electrical contact pairs at such a rate that more than one scanning cycle occurs during normal actuation of a key of the keyboard.

13. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and further including a plurality of switches each associated with an individual one of the keys and responsive to the actuation of its associated key to change from circuit opened condition to circuit closed condition thereby to send an intelligence signal, the invention which comprises:

a shift register of N+l stages wherein N is the number of keys in the keyboard;

means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in circuit closed condition for instantly entering a bit into the one" stage of the shift register;

means for shifting the bit through the shift register in timed sequence with the scanning of the switches and entering the bit into the N+l stage thereof; and

means connected to the outputs of the *one" stage and the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device which is significant of the actuated key when a bit appears only in the one stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the one" stage and the N+l stage of the shift register.

14. The invention as set forth in claim 13 characterized in that the keys of the keyboard are manually actuatable and in that said scanning means repetitively scans the switches of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of a key.

15. In a code signal sender,

a plurality of electrical switches each being capable of assuming an open circuit condition and a closed circuit condition;

a shift register comprised of at least as many stages as is the number of said plurality of switches;

means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in closed circuit condition to enter a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and

means connected to the first and the last stages of the shift register and being operable to transmit a signal representative of any such switch in closed circuit condition detected by said scanning means when a bit appears only in the first stage of the shift register, but being inoperable to transmit in such manner when a bit is concurrently present in both the first and the last stages of the shift register.

16. In a code signal sender in accordance with claim 15 wherein the shift register has one more stage than the number of switches in said plurality of switches.

17. An electrical signal sender including a plurality of electrical switches each being operable to assume a normal inactive condition and a temporary active condition;

a shift register of N+l stages wherein N is the number of said plurality of switches; means for sequentially electrically pulsing said plurality of electrical switches in succession and operable upon detection of a switch in a temporary active condition for immediately entering a bit into the "one" stage of the shift register; means for repetitively cycling the sequential pulsing of said plurality of switches at a rate such that more than one such pulsing cycle occurs during the temporary active condition assumed by any one of the plurality of switches; means for shifting a bit entered into the "one stage of the register through the stages of the register to the N+l stage in timed relation to the successive pulsings of the plurality of switches; and circuit means connected to the one" stage and to the N+l stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the "one" stage of the shift register, but being inoperable to transmit such an intelligence signal when a bit concurrently appears in both the one" stage and the N+l stage of the shift register. 18. A code signal sender including, in combination; a plurality of electrical switches each representing a different character and being capable of assuming a normal inactive condition and a temporary active condition; means for sequentially scanning the plurality of electrical switches for detecting a temporary active condition of any one of said switches and generating a signal in response thereto; means for generating an electrically coded representation of the character associated with such a detected active conditioned switch; means operatively connected to said plurality of electrical switches and responsive to an aforesaid signal signifying the active condition of any one of the switches thereof for temporarily storing that signal until the switch producing such signal is scanned again; means operatively coupled to said character representation generating means and to said storage means and being operable to sense the initial storage of said signal in the storage means and being responsive to such sensing for causing the character representation generating means to transmit the coded representation of the character which is associated with the detected active conditioned switch to a utilization device; and means for sensing the presence of the signal in said storage means during a subsequent scan of the plurality of switches for effectively preventing a repeated transmission of the coded representation of the character associated with the active conditioned switch responsible for the signal.

i t i t 

1. A keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another, a shift register of N+1 stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the ''''one'''' stage of the shift register, means for continuously repeating the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard, means for shifting a bit entered into the ''''one'''' stage of the register through register to the N+1 stage in timed relation to the successive pulsing of the contacts of the keyboard, and circuit gating means connected to the outputs of the ''''one'''' stage and the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the ''''one'''' stage and the N+1 stage of the shift register.
 2. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position in engagement with an actuated contact to send an intelligence signal, the invention which comprises: a shift register of N+1 stages wherein N is the number of keys in the keyboard; means for repetitively scanning the contacts of the keyboard in succession and operable upon detection of an actuated contact of the keyboard for instantly entering a bit Into the ''''one'''' stage of the shift register; means for shifting the bit through the register in timed sequence with the scanning of the contacts of the keyboard and entering the bit into the N+1 stage thereof; and circuit gating means connected to the outputs of the ''''one'''' stage of the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device signifying the character of the actuated key when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the ''''one'''' stage and the N+1 stage of the shift register.
 3. The invention as set forth in claim 2 characterized in that the keys of the keyboard are manually actuatable and in that said scanning means repetitively scans the contacts of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of the key.
 4. In a code signal sender, a plurality of electrical contact pairs each pair being capable of assuming an opened circuit condition and a closed circuit condition; a shift register comprised of at least as many stages as is the number of said plurality of contact pairs; means for repetitively scanning said plurality of contact pairs in succession and upon detection of a closed pair for entering a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and circuit gating means connected to the first and last stages of the shift register and being operable to transmit a signal representative of any closed pair of contacts detected by said scanning means when a bit appears only in the first stage of the shift register but being inoperable to signal in such manner when a bit is concurrently present in both the first and the last stages of the shift register.
 5. In a code signal sender in accordance with claim 4 wherein the shift register is comprised of one more stage than is the number of the plurality of contact pairs.
 6. In a code signal sender in accordance with claim 5 wherein said plurality of contact pairs are each individually associated with a different mechanically operable key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.
 7. In a code signal sender in accordance with claim 6 wherein said scanning means repetitively scans the electrical contact pairs at such a rate that more than one scanning cycle occurs during the actuation of a key of the keyboard.
 8. A keyboard operated machine including a keyboard having a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and a plurality of pairs of normally spaced apart electrical contacts each pair being individually associated with a key of the keyboard and responding to actuation of its key by engaging one another, a shift register of N+1 stages wherein N is the number of keys in the keyboard, means for sequentially electrically pulsing the pairs of contacts of the keyboard in succession and operable upon detection of an engaged pair of contacts for immediately entering a bit into the ''''one'''' stage of the shift register, means for repetitively cycling the sequential pulsing of said plurality of pairs of contacts at a rate such that more than one such pulsing cycle occurs during a normal actuation of a key of the keyboard, means for shifting a bit entered into the ''''one'''' stage of the register through the stages of the register to the N+1 stage in timed relation to the successive pulsings of the pairs of contacts of the keyboard, and circuit means connected to the ''''one'''' stage and to the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit concurrently appears in both the ''''one'''' stage and the N+1 stage of the shift register.
 9. A code signal sender including, in combination; a plurality of pairs of electrical contacts, each contact pair representing a different character and being capable of assuming an opened circuit condition and a closed circuit condition; means for sequentially scanning the plurality of electrical contact pairs for detecting a closed condition of any one of said contact pairs and generating a signal in response thereto; means for generating an electrically coded representation of the character associated witch such a detected closed contact pair; means operatively connected to said plurality of electrical contact pairs and responsive to said signal signifying the closed condition of any one of the contact pairs thereof for temporarily storing that signal until the contact pair producing such signal is scanned again; means operatively connected to said storage means and operative to sense the initial storage of said signal responsive to such sensing for causing the transmission of the coded representation of the character associated with the closed contact pair responsible for the storage of the signal; and means for sensing the presence of the signal in said storage means during a subsequent scan of the plurality of contact pairs for effectively preventing a repetitive transmission of the coded representation of the character associated with the closed contact pair responsible for the stored signal.
 10. In a code signal sender in accordance with claim 9 wherein the signal storage means is a serial register comprised of at least one more stage than is the number of the plurality of contact pairs.
 11. In a code signal sender in accordance with claim 10 wherein each contact pair of said plurality of contact pairs is individually associated with a key of a keyboard and wherein means is responsive to the actuation of any one of said keys for causing its associated electrical contact pair to assume a circuit closed condition.
 12. In a code signal sender in accordance with claim 11 wherein said scanning means repetitively scans said electrical contact pairs at such a rate that more than one scanning cycle occurs during normal actuation of a key of the keyboard.
 13. In a keyboard operated machine including a plurality of actuatable keys each being operable from a normal inactive position to an actuated position and further including a plurality of switches each associated with an individual one of the keys and responsive to the actuation of its associated key to change from circuit opened condition to circuit closed condition thereby to send an intelligence signal, the invention which comprises: a shift register of N+1 stages wherein N is the number of keys in the keyboard; means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in circuit closed condition for instantly entering a bit into the ''''one'''' stage of the shift register; means for shifting the bit through the shift register in timed sequence with the scanning of the switches and entering the bit into the N+1 stage thereof; and means connected to the outputs of the ''''one'''' stage and the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device which is significant of the actuated key when a bit appears only in the ''''one'''' stage of the shift register but inhibiting the transmission of such an intelligence signal when a bit appears concurrently both in the ''''one'''' stage and the N+1 stage of the shift register.
 14. The invention as set forth in claim 13 characterized in that the keys of the Keyboard are manually actuatable and in that said scanning means repetitively scans the switches of the keyboard at such a rate that more than one scanning cycle occurs during a normal manual actuation of a key.
 15. In a code signal sender, a plurality of electrical switches each being capable of assuming an open circuit condition and a closed circuit condition; a shift register comprised of at least as many stages as is the number of said plurality of switches; means for repetitively scanning said plurality of switches in succession and operable upon detection of a switch in closed circuit condition to enter a bit into the first stage of the shift register and for shifting the bit through the register to the last stage thereof; and means connected to the first and the last stages of the shift register and being operable to transmit a signal representative of any such switch in closed circuit condition detected by said scanning means when a bit appears only in the first stage of the shift register, but being inoperable to transmit in such manner when a bit is concurrently present in both the first and the last stages of the shift register.
 16. In a code signal sender in accordance with claim 15 wherein the shift register has one more stage than the number of switches in said plurality of switches.
 17. An electrical signal sender including a plurality of electrical switches each being operable to assume a normal inactive condition and a temporary active condition; a shift register of N+1 stages wherein N is the number of said plurality of switches; means for sequentially electrically pulsing said plurality of electrical switches in succession and operable upon detection of a switch in a temporary active condition for immediately entering a bit into the ''''one'''' stage of the shift register; means for repetitively cycling the sequential pulsing of said plurality of switches at a rate such that more than one such pulsing cycle occurs during the temporary active condition assumed by any one of the plurality of switches; means for shifting a bit entered into the ''''one'''' stage of the register through the stages of the register to the N+1 stage in timed relation to the successive pulsings of the plurality of switches; and circuit means connected to the ''''one'''' stage and to the N+1 stage of the shift register and being operable to transmit an intelligence signal to a utilization device when a bit appears only in the ''''one'''' stage of the shift register, but being inoperable to transmit such an intelligence signal when a bit concurrently appears in both the ''''one'''' stage and the N+1 stage of the shift register.
 18. A code signal sender including, in combination; a plurality of electrical switches each representing a different character and being capable of assuming a normal inactive condition and a temporary active condition; means for sequentially scanning the plurality of electrical switches for detecting a temporary active condition of any one of said switches and generating a signal in response thereto; means for generating an electrically coded representation of the character associated with such a detected active conditioned switch; means operatively connected to said plurality of electrical switches and responsive to an aforesaid signal signifying the active condition of any one of the switches thereof for temporarily storing that signal until the switch producing such signal is scanned again; means operatively coupled to said character representation generating means and to said storage means and being operable to sense the initial storage of said signal in the storage means and being responsive to such sensing for causing the character representation generating means to transmit the coded representation of the character which is associated with the detected active conditioned switch to a utilization device; and means For sensing the presence of the signal in said storage means during a subsequent scan of the plurality of switches for effectively preventing a repeated transmission of the coded representation of the character associated with the active conditioned switch responsible for the signal. 